


.titulotabla {}
img {border:none; display:inline;}
td {cursor:pointer;}
table {width:100%; }
hr{width:70%;}
body{background-color:#98AFC7; background-image: url("../imagenes/fondo2.png"); background-repeat:repeat-X;}
html,body{margin:0px;height:100%;}


#container{ position:fixed; top:0px; left:0px; overflow:auto; width:100%;  }

#container #upper{top:0px; width:100%; background:#000000; height:30px; font-size:10pt; text-transform:capitalize; font-family:monospace; font-weight:bold;
		border-width : 2px; border-color : #AABBAA; border-bottom-style : groove; }

#container #restaurant{ color:#E0FFFF; float:left;}

#container #username{float:right; color:#E0FFFF; z-index:3; padding:3px;}
#container #username a{text-decoration:none; color:#E0EEEE; cursor:pointer;}


#container #msg{border-width:2px; border-color:#000000; border-style:solid; 
				background-color:#FCFFC0; color:#FF0000; font-weight:bold; text-align:center; }

#container #menu{ float:left; display:inline; width:150px; clear:both;position:fixed; left:0px; }


#container #cuerpo{margin:0px 0px 0px 150px; 
					float:left; display:inline;
					background-color:#FFFFFF; 
					width:80%; 
					border-color : #98AFC7; 
					border-width : 3px;
					border-style : groove; min-height:95%;}
#container #cuerpo .tabla{width:90%; margin: 5px 5% 5px 5%; }
#container #cuerpo .titulo{text-align:center; font-weight:bold; font-size:14pt; padding: 2px 0;
							letter-spacing:1px; text-transform:uppercase;border-width:1px; border-bottom-style:solid;
							border-color:#000000; background-color:#F4FEFF; margin-bottom:10px;}
#container #cuerpo .formulario{text-align:center;}
.formulario .etiqueta { width:200px; text-align:right; float:left; display:inline; margin-right:10px;}
.formulario label{}
#container #pie{ clear:both;}


#selectRestaurant{text-align:center; padding-top:100px;  font-family : sans-serif; font-size : 14pt; font-variant : small-caps;}
#selectRestaurant .itemResto{margin:20px; }

.negrita{ border-width : 1px; color:#000;
	border-color : #6D7B8D;
	border-style : solid;}

.sugerencia{width:80%; margin: 10px 10% 10px 10%; border-width : 3px;border-color : #100002;
	border-style : solid; float:left; display:block; clear:both; }
.sugerencia .sugleft{float:left; width:49%;}
.sugerencia .sugright{float:right; width:49%;}
.sugerencia .boton{display:block; clear:both;width:100px; margin: 10px 45% 10px 45%; background-color : #3A4856; 
	border-width : 2px; cursor:pointer; border-color : #639800;	border-style : inset;text-align:center;}
.sugerencia .boton a{text-decoration:none; color:#FFFFFF;}
#sugerencias{height:200px; width:100%; float:left; display:block; clear:both; overflow : auto;
				background-color:#FFFFFF; }	
.resaltar{font-weight:bold; }


.formulario form textarea{}
.formulario form input[type="submit"]{margin-top:25px; float:left;}
.formulario form input[type="submit"], .formulario form input[type="button"]{width:100px;clear:both; display:block; margin-left:45%;}
.formulario form .sendButton{margin:20px 0; font-weight:bold; width:120px !important;}
/* Parte del detalle de la pregunta*/
#ajaxtag{ position:fixed; bottom:0px; left:0px; width:100%; /*height:260px;*/  /*border-color:#004D4E;
		border-width : 1px;	border-top-style : solid;*/ background-color : #FAFBFC; background-image: url("../imagenes/grad2.png"); background-repeat:repeat-X;
		padding-top:5px; }
#ajaxtag .titulo{text-align:center; font-size:14pt; font-weight:bold; text-transform:uppercase; color:#900024; margin:7px 0;}
#ajaxtag #items{padding:5px;}
#ajaxtag .item{padding:5px;}
#ajaxtag .subitem{padding:4px 0 4px 20px;}
#ajxleft{float:left; width:49%;}
#ajxright{float:right; width:49%;border-left-style : ridge; border-width : 3px;	border-color : #CCE1FF; min-height:260px;}
#ajaxopt{position:fixed; left:0px; bottom:0px; text-align:center; width:100%; height:55px; }

#close_tab{position:fixed; right:25px;  cursor:pointer;}
#open_tab{position:fixed; right:50px;  cursor:pointer;}
.closedown{bottom:25px;}
.closeup{bottom:41%;}
.closeall{bottom:92%;}
.ajaxdown{height:50px; overflow : hidden;}
.ajaxup{height:45%; overflow : auto;}
.ajaxall{height:99%; overflow : auto;}
.containerbig{height:95%;}
.containersmall{height:55%;}
.containertiny{height:1%; overflow : hidden;}

#preguntaCompleta{margin:0 0 20px 10px; }
#preguntaCompleta .titulo{text-align:center; font-weight:bold; font-size:14pt; text-transform:uppercase; color:#226666}
#preguntaCompleta .area{text-align:center; font-size:8pt; text-transform:uppercase;}
#preguntaCompleta #datosPaciente{ }
#preguntaCompleta #datosInformacion{}
#preguntaCompleta .subtitulo{font-weight:bold; font-variant:small-caps;font-size:14pt; color:#003333}
#preguntaCompleta .subsubtitulo{font-weight:bold; font-variant:small-caps;font-size:12pt; }
#preguntaCompleta .texto{margin-left:9px;}
#preguntaCompleta .item{margin-left:9px;}
#preguntaCompleta .comentario{font-style:italic;}

#opciones{text-align:center; min-height:70px; margin:0px 0% 0px 44%; cursor:pointer;}
.opciones{display:inline; float:left; background-color : #FFFFFF;}
.opciones .nucleo{display:inline; float:left; margin:0px 5px;}
.opciones .nucleo span{display:block; font-size:11px;}
.opciones a{text-decoration:none; color:#0000FF; text-transform:uppercase; font-family:'Lucida Casual', 'Comic Sans MS';}

#waiting {margin: 0px 30%; width:40%; background-color:#D3DDD6; border-width:2px; 
			border-color:#566D7E; border-style:solid; z-index:1; 
			position:fixed;  top:200px; height:170px; text-align:center;}
#waiting #text{margin-top:30px; font-variant : small-caps; margin-bottom:20px;}		
.escondido{visibility:hidden;}

#margen{width:100%; display:block; height:50px;}
#comentario_seg {height:100px;}

#archivosAdj{margin:15px 0 0 15px; text-align:left;}
#archivosAdj .title{font-size:12pt; font-weight: bold; font-variant:small-caps}
#archivosAdj li{display:block;}

.left{float:left;clear:left; margin:0 0 0 50px;}
.right{float:left; clear:right; margin:0 0 0 10px;}
.right2{float:left; margin:0 0 0 5px;}
.margenUp{margin-top:40px;}

#tt {
 position:absolute;
 display:block;
 background:url(../imagenes/tt_left.gif) top left no-repeat;
 z-index:500;
 }
#tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(../imagenes/tt_top.gif) top right no-repeat;
 overflow:hidden;
 z-index:500;
 }
#ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 z-index:500;
 }
#ttbot {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(../imagenes/tt_bottom.gif) top right no-repeat;
 overflow:hidden;
 z-index:500;
 }
